const App = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        active: 0,
        action: [{
                title: '全部',
                status: 0,
            },
            {
                title: '进行中',
                status: 10,
            },
            {
                title: '取消',
                status: 20,
            },
            {
                title: '待取消',
                status: 21,
            },
            {
                title: '已完成',
                status: 30,
            },
        ],
        list: [],
        queryString: {
            status: 0,
            page: 1
        }

    },
    onChange(event) {
        this.setData({
            ['queryString.status']: this.data.action[event.detail.index].status
        });
        this.getList(true);
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        
    },
    getList(active = false) {
        let _this = this;
        App.loading();
        App._get('clerk.clerk/get_sharing_list', _this.data.queryString, function(result) {
            wx.hideLoading();
            _this.setData({
                list: active ? result.data : _this.data.list.concat(result.data)
            })
        });
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {
        this.getList();
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})